package net.maku.wx.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import net.maku.framework.common.utils.DateUtils;
import java.util.Date;

/**
* 开发者
*
* @author Macro 
* @since 1.0.0 2022-09-01
*/
@Data
@Schema(description = "开发者")
public class WxUserVO implements Serializable {
	private static final long serialVersionUID = 1L;

	@Schema(description = "主键")
	private Long id;

	@Schema(description = "小程序openid")
	private String openid;

	@Schema(description = "手机号码")
	private String mobile;

	@Schema(description = "昵称")
	private String nickname;

	@Schema(description = "订单完成数量")
	private Integer orderFinishNum;

	@Schema(description = "订单取消数量")
	private Integer orderCancelNum;

	@Schema(description = "订单收入（单位：分）")
	private Integer orderIncome;

	@Schema(description = "状态（1-正常；0-禁用）")
	private Integer status;

	@Schema(description = "创建时间")
	@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
	private Date createTime;


}